|
Menü konumu |
---|
Taslak → Elips |
Tezgahlar |
Taslak, Mimari |
Varsayılan kısayol |
E L |
Versiyonda tanıtıldı |
0.7 |
Ayrıca bkz |
Çember, Yay |
Elips aracı, elipsin sığacağı dikdörtgen bir kutunun köşesini tanımlayarak iki nokta girerek mevcut Çalışma düzlemi içinde bir elips oluşturur. Taslak Tepsi Görevler sekmesinde önceden ayarlanmış olan Çizgi stili alır.
Bu araç, başlangıç ve bitiş açılarını belirleyerek eliptik yaylar oluşturmak için de kullanılabilir. Çember ve dairesel yaylar oluşturmak için Çember ve Yay araçlarını kullanın. BSpline ve Bezier eğrisi araçlarını kullanarak da bir eliptik veya dairesel yay yaklaştırabilirsiniz.
Dikdörtgen köşeleri tarafından tanımlanan elips
See also: Draft Tray, Draft Snap and Draft Constrain.
The single character keyboard shortcuts available in the task panel can be changed. See Draft Preferences. The shortcuts mentioned here are the default shortcuts (for version 1.0).
true
); değilse, elips bir yüz oluşturmaz (VERİMake Face false
).See also: Preferences Editor and Draft Preferences.
See also: Property editor.
A Draft Ellipse object is derived from a Part Part2DObject and inherits all its properties. It also has the following additional properties:
Draft
true
ise bir yüz yaratılır, aksi takdirde sadece çevre nesnenin bir parçası olarak kabul edilir. Bu özellik, yalnızca şekil tam bir elips ise çalışır.Draft
Ayrıca bkz.: Taslak API ve FreeCAD Betik esasları.
ellipse = make_ellipse(majradius, minradius, placement=None, face=True, support=None)
majradius
) ve küçük (minradius
) yarıçapı ile bir Ellipse
nesnesi oluşturur.
placement
verilirse kullanılır; Aksi halde, şekil başlangıçta oluşturulur.face
True
ise, elips bir yüz yapacaktır, yani dolu görünecektir.Örnek:
import FreeCAD as App
import Draft
doc = App.newDocument()
ellipse1 = Draft.make_ellipse(3000, 200)
ellipse2 = Draft.make_ellipse(700, 1000)
zaxis = App.Vector(0, 0, 1)
p3 = App.Vector(1000, 1000, 0)
place3 = App.Placement(p3, App.Rotation(zaxis, 90))
ellipse3 = Draft.make_ellipse(700, 1000, placement=place3)
doc.recompute()